//routes/users.js使用的中间件函数
//验证登录中间件
const testLogin=(req,res,next)=>{
    // console.log(111);
    // res.send({message:'shop用户验证登录中间件'})
      //获取用户输入的信息
      const {username,password}=req.body
    //   //非空验证
      if(!username||!password) return next(4)
    //   //参数格式验证（正则）
      if(!/^[0-9a-z]\w{2,10}$/i.test(username)||!/^[A-Z]\w{5,17}$/.test(password))return next(5)
      next()
}

//导出中间件
module.exports={
    testLogin
}
